Skip to content

Added notes to openspec#652

Merged
marvin-hansen merged 6 commits into
deepcausality-rs:mainfrom
marvin-hansen:main
Jun 25, 2026
Merged

Added notes to openspec#652
marvin-hansen merged 6 commits into
deepcausality-rs:mainfrom
marvin-hansen:main

Conversation

@marvin-hansen

@marvin-hansen marvin-hansen commented Jun 25, 2026

Copy link
Copy Markdown
Member

Describe your changes

Added notes to openspec

Issue ticket number and link

Code checklist before requesting a review

  • I have signed the DCO?
  • All tests are passing when running make test?
  • No errors or security vulnerabilities are reported by make check?

For details on make, please see BUILD.md

Note: The CI runs all of the above and fixing things before they hit CI speeds
up the review and merge process. Thank you.


Summary by cubic

Reorganized the morphism module and preserved public re-exports, added Algebraic Causaloid design notes to openspec, and bumped CI to actions/checkout@v7.

  • Refactors

    • Moved Morphism and FnMorphism to morphism/morphism_base.rs; kept morphism/mod.rs as a thin module.
    • Namespaced Endomorphism under morphism and re-exported Morphism, FnMorphism, and Endomorphism from lib.rs.
    • Updated test imports to the new paths.
    • No behavior changes; API remains stable via re-exports.
  • Dependencies

    • Upgraded actions/checkout to v7 across all GitHub workflows.

Written for commit 439a54d. Summary will update on new commits.

Review in cubic

dependabot Bot and others added 6 commits June 22, 2026 22:22
Bumps [actions/checkout](https://github.com/actions/checkout) from 6 to 7.
- [Release notes](https://github.com/actions/checkout/releases)
- [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md)
- [Commits](actions/checkout@v6...v7)

---
updated-dependencies:
- dependency-name: actions/checkout
  dependency-version: '7'
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
Signed-off-by: Marvin Hansen <marvin.hansen@gmail.com>
Signed-off-by: Marvin Hansen <marvin.hansen@gmail.com>
Signed-off-by: Marvin Hansen <marvin.hansen@gmail.com>
@marvin-hansen marvin-hansen self-assigned this Jun 25, 2026
@marvin-hansen marvin-hansen merged commit 9716409 into deepcausality-rs:main Jun 25, 2026
13 checks passed
@codecov

codecov Bot commented Jun 25, 2026

Copy link
Copy Markdown

Codecov Report

✅ All modified and coverable lines are covered by tests.
✅ Project coverage is 97.57%. Comparing base (1dfbe46) to head (439a54d).
⚠️ Report is 8 commits behind head on main.

Additional details and impacted files
@@           Coverage Diff           @@
##             main     #652   +/-   ##
=======================================
  Coverage   97.57%   97.57%           
=======================================
  Files        1115     1115           
  Lines       57313    57313           
=======================================
  Hits        55921    55921           
  Misses       1392     1392           

☔ View full report in Codecov by Harness.
📢 Have feedback on the report? Share it here.

🚀 New features to boost your workflow:
  • ❄️ Test Analytics: Detect flaky tests, report on failures, and find test suite problems.
  • 📦 JS Bundle Analysis: Save yourself from yourself by tracking and limiting bundle sizes in JS merges.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant